package com.example.seckilldemo.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.example.seckilldemo.pojo.Order;
import com.example.seckilldemo.pojo.User;
import com.example.seckilldemo.vo.GoodsVo;
import com.example.seckilldemo.vo.OrderDetailVo;
//import com.example.seckilldemo.vo.OrderDetailVo;


public interface IOrderService extends IService<Order> {
    /**
     * @description: 秒杀
     *
     * @param:
     * @return:
     */
    Order seckill(User user, GoodsVo goods);

    OrderDetailVo detail(Long orderId);

    String createPath(User user, Long goodsId);

    boolean checkPath(User user, Long goodsId, String path);
    boolean checkCaptcha(User user, Long goodsId, String captcha);
    /**
     * @description: 订单详情
     *
     * @param:
     * @return:
     */
//    OrderDetailVo detail(Long orderId);
//
//    String createPath(User user, Long goodsId);
//
//    boolean checkPath(User user, Long goodsId, String path);
//
//    boolean checkCaptcha(User user, Long goodsId, String captcha);
}
